--【协议号文件】由脚本自动产生，避免手动修改内容

--协议包名
local package = "com.bochsler.protocol";
local p={
[1] = package..".LoginResponse",
[2] = package..".PingResponse",
[3] = package..".ReconnectResponse",
[4] = package..".SCChannelExpired",
[5] = package..".SCServerClosed",
[6] = package..".SCServerVersion",
[7] = package..".SCPrompt",
[8] = package..".SCNotify",
[9] = package..".GmOrderResponse",
[10] = package..".LoginSuccResp",
[11] = package..".CreateRoleResponse",
[12] = package..".RoleListResponse",
[13] = package..".RoleLoginResponse",
[14] = package..".RoleLogoutResponse",
[15] = package..".ChatResponse",
[16] = package..".FaceResponse",
[17] = package..".DanceResponse",
[18] = package..".SeatResponse",
[19] = package..".WorldPlayerMove",
[20] = package..".EnterSceneCompleteResponse",
[21] = package..".EnterSceneResponse",
[22] = package..".WorldPlayerAdd",
[23] = package..".WorldPlayerRemove",
[24] = package..".SCEnterScene",
[25] = package..".WorldPlayerMoveResponse",
[26] = package..".WorldPlayerMoveBroadcast",
[27] = package..".MailListResponse",
[28] = package..".ReadMailResponse",
[29] = package..".MailRewardResponse",
[30] = package..".DelMailResponse",
[31] = package..".JoinMeetingResponse",
[32] = package..".ExitMeetingResponse",
[33] = package..".MeetingListResponse",
[34] = package..".CreateMeetingResponse",
[35] = package..".SetSpokesmanResponse",
[36] = package..".MeetingShareLinksResponse",
[37] = package..".MeetingPlayPdfResponse",
[38] = package..".MeetingPdfPageResponse",
[39] = package..".MeetingParticipantListResponse",
[40] = package..".MeetingSpokesmanListResponse",
[41] = package..".MeetingMoodResponse",
[42] = package..".MeetingParticipantActionResponse",
[43] = package..".MeetingParticipantResponse",
[44] = package..".MeetingGiftResponse",
[45] = package..".MeetingPlayScreenResponse",
[46] = package..".MeetingStopScreenResponse",
[47] = package..".MeetingPlayVideoResponse",
[48] = package..".MeetingStopVideoResponse",
[49] = package..".MeetingVideoTimeResponse",
[50] = package..".MeetingStopPdfResponse",
[51] = package..".PackageItemListResponse",
[52] = package..".UsePackageItemsResponse",
[53] = package..".SCUsePackageItems",
[54] = package..".PackageItemUpdate",
[55] = package..".ChangeAvatarResponse",
[56] = package..".ChangeHeadResponse",
[57] = package..".ChangeAvatarHeadResponse",
[58] = package..".GetRoomNFTListResponse",
[59] = package..".SetNFTLinkResponse",
[60] = package..".ReadNFTInfoResponse",
[61] = package..".GetYumiLinkTokenResponse",
[62] = package..".SCNFTItemUpdate"
}
return {
  id={
[10001] = p[1],
[10002] = p[2],
[10003] = p[3],
[10004] = p[4],
[10005] = p[5],
[10006] = p[6],
[10007] = p[7],
[10008] = p[8],
[10009] = p[9],
[10010] = p[10],
[10011] = p[11],
[10012] = p[12],
[10013] = p[13],
[10014] = p[14],
[10101] = p[15],
[10102] = p[16],
[10103] = p[17],
[10104] = p[18],
[10501		] = p[19],
[10502		] = p[20],
[10503		] = p[21],
[10504		] = p[22],
[10505		] = p[23],
[10506		] = p[24],
[10511		] = p[25],
[10599] = p[26],
[10601		] = p[27],
[10602		] = p[28],
[10603		] = p[29],
[10604		] = p[30],
[10701	] = p[31],
[10702	] = p[32],
[10703	] = p[33],
[10704] = p[34],
[10705] = p[35],
[10706	] = p[36],
[10707	] = p[37],
[10708	] = p[38],
[10709	] = p[39],
[10710	] = p[40],
[10711	] = p[41],
[10712	] = p[42],
[10713	] = p[43],
[10714		] = p[44],
[10715		] = p[45],
[10716		] = p[46],
[10717		] = p[47],
[10718		] = p[48],
[10719		] = p[49],
[10720		] = p[50],
[10801		] = p[51],
[10802		] = p[52],
[10898] = p[53],
[10899] = p[54],
[10901		] = p[55],
[10902		] = p[56],
[10903		] = p[57],
[11001		] = p[58],
[11002			] = p[59],
[11003			] = p[60],
[11004] = p[61],
[11099] = p[62]
},
  msg={
["LoginResponse"] = p[1],
["PingResponse"] = p[2],
["ReconnectResponse"] = p[3],
["SCChannelExpired"] = p[4],
["SCServerClosed"] = p[5],
["SCServerVersion"] = p[6],
["SCPrompt"] = p[7],
["SCNotify"] = p[8],
["GmOrderResponse"] = p[9],
["LoginSuccResp"] = p[10],
["CreateRoleResponse"] = p[11],
["RoleListResponse"] = p[12],
["RoleLoginResponse"] = p[13],
["RoleLogoutResponse"] = p[14],
["ChatResponse"] = p[15],
["FaceResponse"] = p[16],
["DanceResponse"] = p[17],
["SeatResponse"] = p[18],
["WorldPlayerMove"] = p[19],
["EnterSceneCompleteResponse"] = p[20],
["EnterSceneResponse"] = p[21],
["WorldPlayerAdd"] = p[22],
["WorldPlayerRemove"] = p[23],
["SCEnterScene"] = p[24],
["WorldPlayerMoveResponse"] = p[25],
["WorldPlayerMoveBroadcast"] = p[26],
["MailListResponse"] = p[27],
["ReadMailResponse"] = p[28],
["MailRewardResponse"] = p[29],
["DelMailResponse"] = p[30],
["JoinMeetingResponse"] = p[31],
["ExitMeetingResponse"] = p[32],
["MeetingListResponse"] = p[33],
["CreateMeetingResponse"] = p[34],
["SetSpokesmanResponse"] = p[35],
["MeetingShareLinksResponse"] = p[36],
["MeetingPlayPdfResponse"] = p[37],
["MeetingPdfPageResponse"] = p[38],
["MeetingParticipantListResponse"] = p[39],
["MeetingSpokesmanListResponse"] = p[40],
["MeetingMoodResponse"] = p[41],
["MeetingParticipantActionResponse"] = p[42],
["MeetingParticipantResponse"] = p[43],
["MeetingGiftResponse"] = p[44],
["MeetingPlayScreenResponse"] = p[45],
["MeetingStopScreenResponse"] = p[46],
["MeetingPlayVideoResponse"] = p[47],
["MeetingStopVideoResponse"] = p[48],
["MeetingVideoTimeResponse"] = p[49],
["MeetingStopPdfResponse"] = p[50],
["PackageItemListResponse"] = p[51],
["UsePackageItemsResponse"] = p[52],
["SCUsePackageItems"] = p[53],
["PackageItemUpdate"] = p[54],
["ChangeAvatarResponse"] = p[55],
["ChangeHeadResponse"] = p[56],
["ChangeAvatarHeadResponse"] = p[57],
["GetRoomNFTListResponse"] = p[58],
["SetNFTLinkResponse"] = p[59],
["ReadNFTInfoResponse"] = p[60],
["GetYumiLinkTokenResponse"] = p[61],
["SCNFTItemUpdate"] = p[62]
},
 msgToId={
["LoginResponse"] = 10001,
["PingResponse"] = 10002,
["ReconnectResponse"] = 10003,
["SCChannelExpired"] = 10004,
["SCServerClosed"] = 10005,
["SCServerVersion"] = 10006,
["SCPrompt"] = 10007,
["SCNotify"] = 10008,
["GmOrderResponse"] = 10009,
["LoginSuccResp"] = 10010,
["CreateRoleResponse"] = 10011,
["RoleListResponse"] = 10012,
["RoleLoginResponse"] = 10013,
["RoleLogoutResponse"] = 10014,
["ChatResponse"] = 10101,
["FaceResponse"] = 10102,
["DanceResponse"] = 10103,
["SeatResponse"] = 10104,
["WorldPlayerMove"] = 10501		,
["EnterSceneCompleteResponse"] = 10502		,
["EnterSceneResponse"] = 10503		,
["WorldPlayerAdd"] = 10504		,
["WorldPlayerRemove"] = 10505		,
["SCEnterScene"] = 10506		,
["WorldPlayerMoveResponse"] = 10511		,
["WorldPlayerMoveBroadcast"] = 10599,
["MailListResponse"] = 10601		,
["ReadMailResponse"] = 10602		,
["MailRewardResponse"] = 10603		,
["DelMailResponse"] = 10604		,
["JoinMeetingResponse"] = 10701	,
["ExitMeetingResponse"] = 10702	,
["MeetingListResponse"] = 10703	,
["CreateMeetingResponse"] = 10704,
["SetSpokesmanResponse"] = 10705,
["MeetingShareLinksResponse"] = 10706	,
["MeetingPlayPdfResponse"] = 10707	,
["MeetingPdfPageResponse"] = 10708	,
["MeetingParticipantListResponse"] = 10709	,
["MeetingSpokesmanListResponse"] = 10710	,
["MeetingMoodResponse"] = 10711	,
["MeetingParticipantActionResponse"] = 10712	,
["MeetingParticipantResponse"] = 10713	,
["MeetingGiftResponse"] = 10714		,
["MeetingPlayScreenResponse"] = 10715		,
["MeetingStopScreenResponse"] = 10716		,
["MeetingPlayVideoResponse"] = 10717		,
["MeetingStopVideoResponse"] = 10718		,
["MeetingVideoTimeResponse"] = 10719		,
["MeetingStopPdfResponse"] = 10720		,
["PackageItemListResponse"] = 10801		,
["UsePackageItemsResponse"] = 10802		,
["SCUsePackageItems"] = 10898,
["PackageItemUpdate"] = 10899,
["ChangeAvatarResponse"] = 10901		,
["ChangeHeadResponse"] = 10902		,
["ChangeAvatarHeadResponse"] = 10903		,
["GetRoomNFTListResponse"] = 11001		,
["SetNFTLinkResponse"] = 11002			,
["ReadNFTInfoResponse"] = 11003			,
["GetYumiLinkTokenResponse"] = 11004,
["SCNFTItemUpdate"] = 11099
}
}